package com.pangu.service.intf;

import com.pangu.model.User;
import com.pangu.vo.PageVo;
import com.pangu.vo.R;

import javax.servlet.http.HttpSession;

/**
 * *  Author:陈国强
 * *  Description:用户接口类
 * *  Date:2022/12/29 18:42
 */
public interface UserService {
    /**
     * 新增*/
    R add(User user);
    /**
     * 修改*/
    R update(User user);
    /**
     * 删除*/
    R delete(int id);
    /**
     * 分页查询带条件*/
    PageVo queryPage(String username, String phone, int page, int limit);
    /**
     * 登录*/
    R login(String username, String password, String code, HttpSession session);
    /**
     * 批量删除*/
    R deleteBatch(int[] ids);
    /**
     * 修改密码*/
    R updatePsw(String oldpassword,String newpassword,HttpSession session);
}
